### Rozdział. Międzynarodowość (jeżeli planowana) – jak zaprojektować stronę, która naturalnie „mówi” językiem odbiorcy

Wejście na rynki zagraniczne to nie tylko tłumaczenie słów. To dostosowanie kontekstu: walut, dat, nawigacji, a nawet sposobu budowania zaufania. Dobrze przygotowana strategia wielojęzyczna sprawia, że użytkownik czuje się „u siebie” od pierwszej sekundy – widzi właściwy język, zna formaty liczb i dat, rozumie komunikaty o płatnościach, a wyszukiwarka wie, którą wersję strony pokazać w danym kraju. W tym rozdziale przeprowadzę Cię przez cztery filary: wybór podejścia technologicznego (np. WPML/Polylang), poprawne sygnały SEO (hreflang), lokalizację formatów i walut oraz uporządkowany proces tłumaczeń.

#### Strategia wielojęzyczna: struktura adresów i wybór narzędzia

Zacznij od decyzji, jak będą wyglądały adresy dla poszczególnych języków/krajów. To nie jest detal – wpływa na SEO, analitykę i łatwość utrzymania.

- Struktura URL
  - Podkatalogi: `domena.com/pl/`, `domena.com/en/` – najczęstsze rozwiązanie. Proste w utrzymaniu, dobre dla SEO, wystarczające dla większości małych i średnich serwisów.
  - Subdomeny: `pl.domena.com`, `en.domena.com` – przydatne, gdy rynki mają sporo różnic (np. osobne blogi, oferty). Więcej pracy przy konfiguracji i autorytecie domen.
  - ccTLD: `domena.pl`, `domena.de` – najsilniejszy sygnał geolokalizacji, ale najwyższy koszt (każda domena to osobne „królestwo” SEO i operacji).
  - Zasada praktyczna: zacznij od podkatalogów. Gdy rynek urośnie i potrzebujesz autonomii – rozważ subdomenę lub ccTLD.

- Wybór wtyczki do WordPress
  - WPML – „kombajn” z bogatą funkcjonalnością: tłumaczenia wpisów, taksonomii, menu, stringów z wtyczek i motywów, zgodność z WooCommerce. Ma wbudowaną warstwę zarządzania tłumaczeniami (TM), integrację z biurami tłumaczeń. Wymaga dbałości o wydajność i dobrą konfigurację cache.
  - Polylang – lżejszy, szybki, intuicyjny. Bardzo dobry do blogów i stron firmowych. Wersja Pro i dodatek Polylang for WooCommerce obsługują sklepy. Mniej „overheada”, ale częściej korzystasz z dodatkowych wtyczek do stringów i integracji.
  - Jak wybrać: jeśli sklep i dużo dynamicznych wtyczek – skłaniaj się ku WPML. Jeśli content‑first i prostsza architektura – Polylang.

- Przełącznik języka i wykrywanie
  - Użytkownik powinien mieć zawsze jasny przełącznik języka w nagłówku/stopce. Flagi są kuszące, ale mylące (język ≠ kraj). Najbezpieczniej nazwy w językach własnych: „Polski”, „English”.
  - Automatyczne wykrywanie geolokalizacji traktuj jako „podpowiedź”, nie twarde przekierowanie. Daj baner „Widzimy, że jesteś w Germany – przełączyć na English (Germany)?” i zapamiętaj wybór w cookie.

#### Hreflang: niewidzialna instrukcja dla Google

Hreflang to atrybuty, które mówią wyszukiwarkom: „ta treść ma odpowiedniki w innych językach/krajach i to są ich adresy”. Dzięki nim użytkownik w Niemczech zobaczy wersję EN‑DE, a nie PL.

- Jak to działa
  - W nagłówku HTML lub sitemapie deklarujesz pary język/kraj i odpowiadające im URL. Każda strona powinna wskazywać na swoje odpowiedniki oraz na siebie (self‑reference).
  - Przykład dla angielskiego global, polskiego i niemieckiego:
    ```html
    <link rel="alternate" href="https://domena.com/en/page" hreflang="en" />
    <link rel="alternate" href="https://domena.com/pl/page" hreflang="pl" />
    <link rel="alternate" href="https://domena.com/de/page" hreflang="de" />
    <link rel="alternate" href="https://domena.com/en/page" hreflang="x-default" />
    ```
  - `x-default` wskazuje wersję „domyślną” (zwykle globalne EN lub strona wyboru języka).

- Najczęstsze błędy
  - Brak wzajemności: strona PL wskazuje na EN, ale EN nie wskazuje z powrotem na PL. Hreflangi muszą być symetryczne.
  - Mieszanie `en` i `en-GB`/`en-US` bez spójności. Jeśli targetujesz krajowo, używaj par `język‑kraj` (np. `en-GB`). Jeśli językowo – same `en`.
  - Duplikaty lub nieistniejące URL w hreflangach. Regularnie sprawdzaj w Search Console raport „Międzynarodowe kierowanie”.

- Narzędzia
  - Większość wtyczek (WPML/Polylang) generuje hreflangi automatycznie. Upewnij się, że są kompletne po każdej publikacji/duplikacji strony.

#### Lokalizacja walut, dat i formatów – drobiazgi, które budują komfort

To obszar, który najczęściej „zdradza” stronę quasi‑wielojęzyczną. Nawet najlepszy tekst traci wiarygodność, jeśli ceny są w złotówkach, a daty w formacie „2025‑10‑24” dla odbiorcy z Francji.

- Waluty i ceny
  - Jeśli sprzedajesz: włącz wielowalutowość (np. WooCommerce Multi‑Currency). Pamiętaj o dwóch trybach:
    - informacyjnym (przeliczenie orientacyjne, rozliczenie w walucie bazowej),
    - transakcyjnym (pełne rozliczenie w walucie lokalnej).
  - Zaokrąglanie i prezentacja: „49,00 zł” dla PL, „€49.00” dla strefy euro, „US$49.00” dla USA. Sposób zapisu waluty dostosuj do zwyczaju regionu.
  - Podatki: komunikuj, czy cena zawiera VAT (np. „Cena zawiera VAT 23%” vs. „Excl. VAT”). Dla B2B w UE – walidacja VAT UE (VIES).

- Daty, liczby, jednostki
  - Daty: PL – „24 października 2025”; EN (US) – „October 24, 2025”; EN (UK) – „24 October 2025”. W automatach i listach zachowuj lokalny porządek.
  - Separatory liczb: PL używa przecinka dziesiętnego („3,5 s”) i spacji tysięcy („12 500”). W EN – kropka dziesiętna („3.5 s”), przecinki tysięcy („12,500”).
  - Jednostki: stosuj standard SI, ale nazewnictwo (np. „kg”, „cm”) pozostaje wspólne; opisy słowne tłumacz.

- Treści kontekstowe
  - Przykłady, dowody społeczne, nawet case studies – tam, gdzie to możliwe, podmieniaj na lokalne. Dla rynku DE pokaż klienta z DACH, dla UK – cytat z UK. To sygnał „to jest dla mnie”.

- Mechanika wyboru regionu
  - W serwisach z różnymi ofertami/cennikami per kraj rozważ rozdzielenie „język” i „region”. Użytkownik może czytać po angielsku, ale chcieć ceny na Polskę.

#### Proces tłumaczeń: od „przekładu” do lokalizacji

Tłumaczenie to nie tylko podmiana słów. To adaptacja treści do intencji użytkownika i realiów rynku. Dobry proces oszczędza powtórki i zapewnia spójność tonu.

- Przygotowanie treści źródłowej
  - Pisz „międzynarodowo”: krótkie zdania, unikanie gier słownych, konsekwentna terminologia. W style guide dołącz glosariusz terminów po polsku i ich preferowane odpowiedniki w EN/DE/… To baza dla tłumacza.
  - Zaznacz miejsca wrażliwe: ceny, gwarancje, polityki – wymagają lokalnej weryfikacji prawnej.

- Narzędzia i przepływ pracy
  - W WPML masz Translation Management: z poziomu WordPressa wysyłasz treści do tłumaczeń, pilnujesz statusów, synchronizujesz aktualizacje.
  - Polylang wspiera ręczne i zewnętrzne procesy: pracujesz w Google Docs/Trados/MemoQ i wprowadzasz treści, mapując je do języków.
  - Pamięć tłumaczeniowa (TM) i glosariusz: jeśli współpracujesz z biurem lub masz kilku tłumaczy, poproś o TMX i słownik. Spójność rośnie, koszt spada.

- Jakość i akceptacja
  - „Druga para oczu” native’a lub doświadczonego redaktora dla języka docelowego. Sprawdza realia: ton, idiomy, kulturę.
  - Screenshot review: tłumacz pracuje na zrzutach ekranu lub środowisku staging, żeby widzieć kontekst (łamanie linii, długości nagłówków, CTA).

- Utrzymanie i wersjonowanie
  - Gdy aktualizujesz oryginał, zaznacz fragmenty różnic (diff) i oznacz tłumaczenia jako „do odświeżenia”. WPML wspiera „translation updates” – nie trzeba tłumaczyć od zera.
  - Prowadź tabelę „Mapa treści międzynarodowych”: URL źródłowy, URL docelowy, status tłumaczenia, data ostatniej aktualizacji, osoba odpowiedzialna.

#### SEO międzynarodowe: żeby każda wersja miała swoją widoczność

- Metadane i nagłówki
  - Tytuły SEO i meta opisy tłumaczysz i lokalizujesz (nie kalkujesz słowo w słowo). Frazy kluczowe mogą różnić się między rynkami – sprawdź je w narzędziach (np. Keyword Planner, Ahrefs, Senuto/SEMrush) dla języka/kraju.
- Linkowanie wewnętrzne
  - Każda wersja językowa ma własny system linków wewnętrznych. Nie prowadź linków z PL do EN – wyjątek to przełącznik języka lub wersje alternatywne.
- Duplicate content
  - Upewnij się, że nie publikujesz mieszanych treści (PL i EN na jednej stronie). Hreflang + unikalne URL załatwiają sprawę, jeśli treści są poprawnie rozdzielone.
- Sitemapy
  - Wysyłaj do Search Console sitemapy językowe lub jedną zbiorczą z wpisanymi hreflangami. Osobne profile GSC dla folderów krajowych to dobry zwyczaj (np. `https://domena.com/pl/`).

#### Wydajność i cache w serwisach wielojęzycznych

Każdy język to często osobne warianty stron – zadbaj, by system cache rozróżniał je poprawnie.

- Cache per język/region
  - Skonfiguruj wtyczki cache/CDN, by klucz cache obejmował prefiks języka i, jeśli używasz geolokalizacji, także region. Unikniesz mieszania wersji.
- Obrazy i zasoby
  - Teksty na grafikach – minimalizuj. Zamiast renderować osobne obrazy per język, trzymaj tekst w HTML. Gdy musisz – trzymaj warianty per język i serwuj warunkowo.
- Formularze i walidacje
  - Teksty błędów i etykiety pochodzą z warstwy tłumaczeń (string translations). Testuj każdy formularz w każdym języku: pola wymagane, formaty numerów telefonów, maski.

#### Checklista wdrożenia w 10 krokach

1) Wybierz strukturę URL (podkatalogi) i wtyczkę (WPML/Polylang).  
2) Zdefiniuj języki/kraje na start (np. PL, EN global, DE).  
3) Przygotuj style guide międzynarodowy: ton, glosariusz, zasady formatów dat/liczb/walut.  
4) Skonfiguruj przełącznik języka i politykę wykrywania.  
5) Włącz generowanie hreflang i zweryfikuj w GSC.  
6) Ustal waluty/regiony, komunikaty o podatkach; skonfiguruj multi‑currency, jeśli sprzedajesz.  
7) Przygotuj proces tłumaczeń z TM/glosariuszem, „druga para oczu”.  
8) Zlokalizuj metadane SEO, nagłówki, alt‑teksty.  
9) Przetestuj dostępność i formularze w każdym języku; sprawdź cache/CDN.  
10) Monitoruj wyniki per język w GA i Search Console; aktualizuj treści lokalnie.

#### Najczęstsze potknięcia i szybkie remedia

- Mieszanie języków na jednej stronie – trzymaj „czystość” wersji. Każdy język ma własny URL i treści.  
- Brak `x-default` i wzajemności w hreflang – popraw deklaracje, sprawdź raporty GSC.  
- Tłumaczenie „na sucho” bez kontekstu – wprowadzaj review na stagingu i skriny.  
- Waluty „dla ozdoby” (przeliczenie orientacyjne) przy rozliczeniach lokalnych – jasno komunikuj zasady i walutę rozliczenia.  
- Ignorowanie różnic w intencji fraz – zrób mini‑research SEO per rynek, zanim przetłumaczysz tytuły.

### Podsumowanie rozdziału

Międzynarodowość to projekt organizacyjny i technologiczny jednocześnie. Dobra struktura URL i narzędzie (WPML/Polylang) pozwalają szybko uruchomić języki. Poprawne hreflangi prowadzą wyszukiwarki za rękę do właściwych wersji. Lokalizacja walut, dat i drobnych komunikatów sprawia, że użytkownik czuje się „u siebie”. A dojrzały proces tłumaczeń, z glosariuszem i przeglądem w kontekście, utrzymuje spójny ton marki w każdym języku. Efekt: treść trafia do ludzi w ich języku i realiach, a Ty nie walczysz z chaosem – masz porządek, który skaluje się razem z Twoim biznesem.